home *** CD-ROM | disk | FTP | other *** search
- stop();
- _global.root = this;
- napisDol = "<p align=\'center\'>Crazy Cruise | created by <u><a href=\'http://www.pastelstories.com\' target=\'_blank\'>Mateusz Skutnik</a></u> | © 2006 | <u><a href=\'http://www.pastelstories.com/?p=464#respond\' target=\'_blank\'>comment this game</a></u></p>";
- Xpocz = szip._x;
- Ypocz = szip._y;
- save = SharedObject.getLocal("CCsave");
- if(save.data.bestRun == undefined)
- {
- bestRun = 0;
- }
- else
- {
- bestRun = save.data.bestRun;
- napis2 = "Best run: " + bestRun + " m";
- }
- reset = function()
- {
- krasz.gotoAndStop(1);
- b1._visible = true;
- szip._y = Ypocz;
- szip._x = Xpocz;
- szip.gotoAndStop(1);
- score = 0;
- energia = 100;
- wznoszenie = false;
- sila = 0;
- przyspieszenie = 0;
- Y = 200;
- rozstep = 50;
- minY = Y - rozstep;
- maxY = Y + rozstep;
- gramy = false;
- uderzony = false;
- speed = 10;
- i = 1;
- while(i < 14)
- {
- eval("pal" + i)._y = Y;
- i++;
- }
- };
- reset();
- i = 1;
- while(i < 14)
- {
- eval("pal" + i).onEnterFrame = function()
- {
- if(gramy == true)
- {
- this._x -= speed;
- if(this._x <= 0)
- {
- this._x = 620;
- this._y = random(maxY - minY) + minY;
- this._yscale = 100 + random(10) - 5;
- }
- if(this.dol.hitTest(szip._x,szip._y,true))
- {
- gramy = false;
- if(bestRun <= score)
- {
- bestRun = score;
- }
- if(szip._currentframe == 1)
- {
- szip.play();
- }
- if(krasz._currentframe == 1)
- {
- krasz.play();
- }
- }
- if(this.gora.hitTest(szip._x,szip._y,true))
- {
- if(szip._currentframe == 1)
- {
- uderzony = true;
- szip.play();
- wznoszenie = false;
- sila = 0;
- }
- }
- }
- };
- i++;
- }
- this.onMouseDown = function()
- {
- if(uderzony == false)
- {
- if(szip._y <= 450)
- {
- wznoszenie = true;
- }
- }
- };
- this.onMouseUp = function()
- {
- wznoszenie = false;
- };
- keyListener = new Object();
- keyListener.onKeyDown = function()
- {
- var _loc1_ = Key.getCode();
- if(_loc1_ == 80)
- {
- MC_pauza.play();
- }
- };
- Key.addListener(keyListener);
- this.onEnterFrame = function()
- {
- if(score >= bestRun)
- {
- save.data.bestRun = bestRun;
- save.flush();
- napis2 = "Best run: " + bestRun + " m";
- }
- napis = "Distance: " + score + " m";
- if(gramy == true)
- {
- tlo._x -= speed / 2;
- if(tlo._x <= -1100)
- {
- tlo._x = 0;
- }
- score++;
- dane = math.round(szip._y);
- if(uderzony == false)
- {
- szip._x += Math.round(_xmouse - szip._x) * 0.05;
- }
- if(wznoszenie == true)
- {
- sila += 1;
- }
- else
- {
- sila -= 1;
- }
- szip._y -= sila;
- if(wznoszenie == true)
- {
- szip.engine.play();
- szip.ster.ronia.gotoAndStop(2);
- }
- else
- {
- szip.engine.stop();
- szip.ster.ronia.gotoAndStop(1);
- }
- if(krasz._currentframe >= 30)
- {
- whereTo = "menu";
- restart = false;
- koniec = true;
- warp.play();
- }
- }
- };
-